.light-border {
  border: solid 1px #eee; }

.promotion {
  width: 228px;
  height: 200px; }

.footLink {
  padding-left: 0em; }

.footLink li {
  list-style-type: none; }

.gplus {
  background: url("../img/bg.png") no-repeat scroll 0 -329px transparent;
  font-size: 13px;
  padding: 7px 27px !important; }

.pinterest {
  background: url("../img/bg.png") no-repeat scroll 0 -362px transparent;
  font-size: 13px;
  padding: 7px 27px !important; }

.twitter {
  background: url("../img/bg.png") no-repeat scroll 0 -95px transparent;
  font-size: 13px;
  padding: 7px 27px !important; }

.yelp {
  background: url("../img/bg.png") no-repeat scroll 0 -188px transparent;
  font-size: 13px;
  padding: 7px 27px !important; }

.yelp {
  background: url("../img/bg.png") no-repeat scroll 0 -188px transparent;
  font-size: 13px;
  padding: 7px 27px !important; }

.vmenu {
  padding-left: 0px;
  border: 1px solid #eee;
  list-style-type: none; }

.vmenu li {
  font-size: medium;
  background-color: #eef;
  font-weight: bold; }

.vmenu li a {
  padding-left: 10px;
  line-height: 1.8em;
  display: block; }

.vmenu li ul {
  border-style: none;
  padding-left: 0px;
  list-style-type: none; }

.vmenu li ul li {
  font-size: small;
  background-color: White;
  border-bottom: 1px solid #f8f8f8;
  font-weight: normal; }

.vmenu li ul li:hover {
  background-color: #eee; }

#cat-header {
  border: 1px solid #eee;
  padding: 10px;
  margin-bottom: 10px;
  font-size: small; }

#cat-container {
  border: 1px solid #eee;
  float: left; }

#cat-list {
  text-align: center; }

.prodBlock {
  padding: 20px;
  text-align: center;
  position: relative;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top; }
  .prodBlock #photo img {
    max-height: 120px;
    max-width: 120px; }
  .prodBlock #promotion {
    position: absolute;
    top: 80px;
    right: 20px; }
  .prodBlock #button img {
    width: 90px;
    padding: 5px; }

.prodList #photo {
  width: 60px; }
.prodList #info #promotion {
  float: right;
  width: 30px; }
.prodList #price #basic {
  text-decoration: line-through; }
.prodList #price #promotion {
  color: red;
  font-weight: bold; }
.prodList #button {
  width: 100px; }
  .prodList #button img {
    width: 90px; }
.prodList #qty {
  width: 60px; }
  .prodList #qty input {
    width: 20px; }
.prodList #check {
  width: 20px; }

.no-right-border {
  border-right: none !important; }

.no-bottom-border {
  border-bottom: none !important; }

#cat-list .prod-img {
  height: 219px; }

.border-eee {
  border: 1px solid #eeeeee; }

.pad-10 {
  padding: 10px; }

.pad-5 {
  padding: 5px; }

.bg-eef {
  background-color: #eeeeff; }

.bg-fff {
  background-color: white; }

.font-l {
  font-size: 1.2em; }

.font-s {
  font-size: 0.8em; }

.inline-block {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top; }

.center {
  text-align: center; }

.middle * {
  vertical-align: middle; }

.img-60 {
  max-height: 60px;
  max-width: 60px; }

.div-60 {
  width: 60px;
  height: 60px; }

.red {
  color: red; }

.hide {
  display: none; }

#newArrival div, #onSale div, #hotItems div, #clearance div, #alsoLike div {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  padding: 10px;
  text-align: center;
  border: 1px solid #eeeeee;
  width: 120px;
  height: 130px; }

#newArrival img, #onSale img, #hotItems img, #clearance img, #alsoLike img {
  max-height: 60px;
  max-width: 60px; }

#alsoLike div {
  width: 60px;
  height: 60px; }

#shipping {
  background-color: #ffffee; }

#shipping label {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  vertical-align: middle;
  text-align: right;
  width: 120px; }

#shipping select, #shipping input {
  width: 150px; }

#couponCode {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  padding: 10px;
  float: right;
  width: 230px;
  vertical-align: middle;
  color: #88f;
  font-weight: bold;
  border: 10px solid #fef;
  background-color: #ffe; }

#address label {
  width: 130px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top; }
#address input[type=text],
#address textarea,
#address select {
  width: 250px;
  padding: 0px; }
#address textarea {
  width: 250px;
  height: 50px; }

#selectShipping label {
  width: 130px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top; }
#selectShipping input[type=text],
#selectShipping textarea,
#selectShipping select {
  width: 250px;
  padding: 0px; }
#selectShipping textarea {
  height: 50px;
  padding: 0px; }

#profile input[type=text],
#profile input[type=password],
#profile textarea,
#profile select {
  width: 300px; }
#profile textarea {
  height: 50px;
  padding: 0px; }

#myInformation h3 {
  text-align: center;
  background-color: #eee;
  border: 1px solid #ddd;
  padding: 5px; }

hr.midBoard {
  background: #ddd;
  color: #ddd;
  clear: both;
  float: none;
  width: 100%;
  height: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
  border: none; }

.prdThumb60 {
  border: 1px solid #eee;
  width: 60px;
  height: 60px;
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top; }
  .prdThumb60 img {
    max-width: 60px;
    max-height: 60px; }

